#!/bin/bash

IMAGE=eureka-server:0.0.1-SNAPSHOT

#查询原有镜像ID,并赋值于变量-imageId
#imageId=`docker images|grep -i SNAPSHOT|awk '{print $3}'`

#echo 指令是用于镜像ID变量值输出
#echo "eureka镜像ID = "$imageId 

#查询原有容器ID,并赋值于变量-containId
#containId=`docker ps -a |grep -i SNAPSHOT|awk '{print $1}'`

#echo 指令是用于将容器ID变量值输出
#echo "eureka容器ID = "$containId

#docker的地址赋给变量
#project=/var/jenkins_home/workspace/test/src/main/resources/docker

#判断是否存在旧的eureka镜像(镜像ID的长度为零则为真。 字符串为空即NULL时为真)
#if test -z "$imageId"
#  then
     #当条件判断成立时，可以进行的命令工作内容；
#     echo "eureka镜像不存在"
#else 
     #当条件判断不成立时，可以进行的命令工作内容；
#     if test -z "$containId"
#     then
#         echo "eureka容器不存在"
#     else
#         echo "eureka容器将要被执行stop命令"
#         docker stop eureka-server
#         echo "eureka容器处于stop状态"

#     fi
#     echo "旧eureka镜像将要被删除"
#     docker rmi -f $imageId
#     echo "成功删除旧eureka镜像" 

#当条件判断不成立时，搪行fi下面的语句     
#fi
#判断是否存在旧的Tms容器
#  if test -z "$containId"
#  then
#    echo "eureka容器不存在"
#  else 
#    echo "旧eureka容器将要被删除"
#    docker rm -f $containId
#    echo "成功删除旧eureka容器" 
#  fi
  
#sleep 5s 

#创建容器
  echo "开始创建新eureka容器"
#  sudo docker run -d -p 9090:9090 -v /usr/logs:/usr/tomcat/logs --name eureka-server ${IMAGE}
  docker run -d -p 9090:9090 --name eureka-server ${IMAGE}
  echo "新eureka容器创建成功"